Does eXtreme Programming support Collaborative Creativity?
نویسنده
چکیده
In this paper, the Agile method called eXtreme Programming (XP) is analyzed from the perspective of the creativity, in particular the creative performance and structure required at the teamwork level. The conclusion is that XP has characteristics that ensure the creative performance of the team members, but we believe that it can be fostered from a creativity perspective.
منابع مشابه
Mixed-Initiative Interfaces for Collaborative Creative Work
Drawing on a series of projects aimed at supporting collaborative creative work, I propose that it is pertinent to explore how mixed-iniative interfaces can be developed to support, enrich, and tranform existing forms of collaborative creative work, and potentially create novel forms of collaborative creativity. I outline three questions for discussion at the workshop: How can we leverage input...
متن کاملBackdoor Creativity: Collaborative Creativity in Technology Supported Teams
This case study describes collaborative creativity in technology-supported teams with the task of making an interactive artefact. The teams work in the iLounge, which is designed and built with the purpose of supporting co-located collaborative work. iLounge is equipped with several vertical and horizontal large screens, called smart boards, where the team members can make their contributions a...
متن کاملA new approach to collaborative creativity support of new product designers
Effective collaborative creativity is crucial to contemporary professionals who have to continuously produce innovative products and services. The technological nature and complexity of the innovations require team work, among specialists from different disciplines. Often these teams work in a distributed fashion, across boundaries of time and place. Therefore they need electronic “spaces” that...
متن کاملEmpirical Evaluation of Collaborative Support for Distributed Pair Programming
Pair programming is an Extreme Programming (XP) practice where two programmers work on a single computer to produce an artifact. Empirical evaluations have provided evidence that this technique results in higher quality code in half the time it would take an individual programmer. Distributed pair programming could facilitate opportunistic pair programming sessions with colleagues working in re...
متن کاملJBlanket: Support for Extreme Coverage in Java Unit Testing
Unit testing is a tool commonly used to ensure reliability in software development and can be applied to the software development process as soon as core functionality of a program is implemented. In conventional unit testing, to properly design unit tests programmers will need to have access to specifications and source code. However, this is not possible in Extreme Programming (XP), where tes...
متن کامل